package com.juc.juc_project.annoations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 用于标识线程不安全的类或者方法
 * Created by fangjicai on 2020/3/18.
 */
//注解的作用目标，TYPE作用于接口、类、枚举
@Target(ElementType.TYPE)
//注解仅存在于源码中，在class字节码文件中不包含
@Retention(RetentionPolicy.SOURCE)
public @interface NotTreadSafe {
    String value() default "";
}
